<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var d = new Date();
/*console.log(d.getTime()); // 获取表示这个时间的那个毫秒值
d.setTime(89475894999379)*/
//d.setTime(890880709000 + 365*24*60*60*1000 * 2)
//console.log(d.getYear());
//console.log(d.getFullYear());  // 获取一个四位的年份
//d.setFullYear(3000)

//console.log(d.getMonth());  // 0 - 11  获取月份
//d.setMonth(-1);   // 1

//console.log(d.getDate());  // 获取是一个月中的第几天
//d.setDate(32)

//console.log(d.getDay());  // 获取是一周中的第几天. 只能获取不能设置

//给定指定的年和月, 计算这个月份有多少天?



console.log(d);

//consol e.log(getDatesOfYear(new Date(2017, 3, 10)));

function getDatesOfYear(date){
    var temp = 0;
    for(var i = 1; i < date.getMonth() + 1; i++){
        temp += getDatesOfMonth(date.getFullYear(), i);
    }
    temp += date.getDate();
    return temp;
}

function getDatesOfMonth(year, month){  // month 是平常的月份
    var d = new Date(year, month, 0);
    return d.getDate();
}
</script>
</body>
</html>